\hypertarget{class_character}{\section{Character Class Reference}
\label{class_character}\index{Character@{Character}}
}


{\ttfamily \#include $<$Character.\-h$>$}

Inheritance diagram for Character\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_character}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_character_a660263f3ce1c582b51e580c2c664b48d}{Character} (double \hyperlink{class_character_a1bb3490341f208a6a69fe06924d4eca5}{x}, double \hyperlink{class_character_a979b735df967f60d2c324d79f9aa6249}{y}, double \hyperlink{class_character_a9f00cedf5cff384a6c3b18e69f8d414a}{width}, double \hyperlink{class_character_a7a3ff4bd94956fc9524825a279bc4e48}{height}, double \hyperlink{class_character_ae26d53b9712d59a2bfed210c1db9bd8e}{speed}, double \hyperlink{class_character_a7736c49211591cc02227bbad871db6d2}{angle})
\item 
virtual \hyperlink{class_character_a9e9be564d05ded80962b2045aa70b3fc}{$\sim$\-Character} ()
\item 
double \hyperlink{class_character_a227f1930e712bbb90a3ab2fbfe0d8a45}{get\-X} ()
\item 
double \hyperlink{class_character_a15283ba28f8ebb0907ef0d69f33b0628}{get\-Y} ()
\item 
double \hyperlink{class_character_a8e7e81df9a3ac3410ba1479af46b68db}{get\-Width} ()
\item 
double \hyperlink{class_character_af731d71e2b31c365fc2582b5e6ec9b47}{get\-Height} ()
\item 
double \hyperlink{class_character_a8e0bfcc02cbf60b5f466b4e8daa9ab8c}{get\-Speed} ()
\item 
double \hyperlink{class_character_ab6535af967d20e3a77130d13f56cca87}{get\-Angle} ()
\item 
void \hyperlink{class_character_a639f0dfe68079c01cb702073a6451659}{move} ()
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
double \hyperlink{class_character_a1bb3490341f208a6a69fe06924d4eca5}{x}
\item 
double \hyperlink{class_character_a979b735df967f60d2c324d79f9aa6249}{y}
\item 
double \hyperlink{class_character_ae26d53b9712d59a2bfed210c1db9bd8e}{speed}
\item 
double \hyperlink{class_character_a7736c49211591cc02227bbad871db6d2}{angle}
\item 
double \hyperlink{class_character_a9f00cedf5cff384a6c3b18e69f8d414a}{width}
\item 
double \hyperlink{class_character_a7a3ff4bd94956fc9524825a279bc4e48}{height}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 11 of file Character.\-h.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_character_a660263f3ce1c582b51e580c2c664b48d}{\index{Character@{Character}!Character@{Character}}
\index{Character@{Character}!Character@{Character}}
\subsubsection[{Character}]{\setlength{\rightskip}{0pt plus 5cm}Character\-::\-Character (
\begin{DoxyParamCaption}
\item[{double}]{x, }
\item[{double}]{y, }
\item[{double}]{width, }
\item[{double}]{height, }
\item[{double}]{speed, }
\item[{double}]{angle}
\end{DoxyParamCaption}
)}}\label{class_character_a660263f3ce1c582b51e580c2c664b48d}


Definition at line 12 of file Character.\-cpp.



References angle, height, speed, width, x, and y.

\hypertarget{class_character_a9e9be564d05ded80962b2045aa70b3fc}{\index{Character@{Character}!$\sim$\-Character@{$\sim$\-Character}}
\index{$\sim$\-Character@{$\sim$\-Character}!Character@{Character}}
\subsubsection[{$\sim$\-Character}]{\setlength{\rightskip}{0pt plus 5cm}Character\-::$\sim$\-Character (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_character_a9e9be564d05ded80962b2045aa70b3fc}


Definition at line 22 of file Character.\-cpp.



\subsection{Member Function Documentation}
\hypertarget{class_character_ab6535af967d20e3a77130d13f56cca87}{\index{Character@{Character}!get\-Angle@{get\-Angle}}
\index{get\-Angle@{get\-Angle}!Character@{Character}}
\subsubsection[{get\-Angle}]{\setlength{\rightskip}{0pt plus 5cm}double Character\-::get\-Angle (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_character_ab6535af967d20e3a77130d13f56cca87}


Definition at line 61 of file Character.\-cpp.



References angle.

\hypertarget{class_character_af731d71e2b31c365fc2582b5e6ec9b47}{\index{Character@{Character}!get\-Height@{get\-Height}}
\index{get\-Height@{get\-Height}!Character@{Character}}
\subsubsection[{get\-Height}]{\setlength{\rightskip}{0pt plus 5cm}double Character\-::get\-Height (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_character_af731d71e2b31c365fc2582b5e6ec9b47}


Definition at line 41 of file Character.\-cpp.



References height.

\hypertarget{class_character_a8e0bfcc02cbf60b5f466b4e8daa9ab8c}{\index{Character@{Character}!get\-Speed@{get\-Speed}}
\index{get\-Speed@{get\-Speed}!Character@{Character}}
\subsubsection[{get\-Speed}]{\setlength{\rightskip}{0pt plus 5cm}double Character\-::get\-Speed (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_character_a8e0bfcc02cbf60b5f466b4e8daa9ab8c}


Definition at line 56 of file Character.\-cpp.



References speed.

\hypertarget{class_character_a8e7e81df9a3ac3410ba1479af46b68db}{\index{Character@{Character}!get\-Width@{get\-Width}}
\index{get\-Width@{get\-Width}!Character@{Character}}
\subsubsection[{get\-Width}]{\setlength{\rightskip}{0pt plus 5cm}double Character\-::get\-Width (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_character_a8e7e81df9a3ac3410ba1479af46b68db}


Definition at line 36 of file Character.\-cpp.



References width.

\hypertarget{class_character_a227f1930e712bbb90a3ab2fbfe0d8a45}{\index{Character@{Character}!get\-X@{get\-X}}
\index{get\-X@{get\-X}!Character@{Character}}
\subsubsection[{get\-X}]{\setlength{\rightskip}{0pt plus 5cm}double Character\-::get\-X (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_character_a227f1930e712bbb90a3ab2fbfe0d8a45}


Definition at line 46 of file Character.\-cpp.



References x.

\hypertarget{class_character_a15283ba28f8ebb0907ef0d69f33b0628}{\index{Character@{Character}!get\-Y@{get\-Y}}
\index{get\-Y@{get\-Y}!Character@{Character}}
\subsubsection[{get\-Y}]{\setlength{\rightskip}{0pt plus 5cm}double Character\-::get\-Y (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_character_a15283ba28f8ebb0907ef0d69f33b0628}


Definition at line 51 of file Character.\-cpp.



References y.

\hypertarget{class_character_a639f0dfe68079c01cb702073a6451659}{\index{Character@{Character}!move@{move}}
\index{move@{move}!Character@{Character}}
\subsubsection[{move}]{\setlength{\rightskip}{0pt plus 5cm}void Character\-::move (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_character_a639f0dfe68079c01cb702073a6451659}


Definition at line 27 of file Character.\-cpp.



References angle, math\-::cos\-\_\-axel(), speed, x, and y.



\subsection{Member Data Documentation}
\hypertarget{class_character_a7736c49211591cc02227bbad871db6d2}{\index{Character@{Character}!angle@{angle}}
\index{angle@{angle}!Character@{Character}}
\subsubsection[{angle}]{\setlength{\rightskip}{0pt plus 5cm}double Character\-::angle\hspace{0.3cm}{\ttfamily [private]}}}\label{class_character_a7736c49211591cc02227bbad871db6d2}


Definition at line 23 of file Character.\-h.



Referenced by Character(), get\-Angle(), and move().

\hypertarget{class_character_a7a3ff4bd94956fc9524825a279bc4e48}{\index{Character@{Character}!height@{height}}
\index{height@{height}!Character@{Character}}
\subsubsection[{height}]{\setlength{\rightskip}{0pt plus 5cm}double Character\-::height\hspace{0.3cm}{\ttfamily [private]}}}\label{class_character_a7a3ff4bd94956fc9524825a279bc4e48}


Definition at line 27 of file Character.\-h.



Referenced by Character(), and get\-Height().

\hypertarget{class_character_ae26d53b9712d59a2bfed210c1db9bd8e}{\index{Character@{Character}!speed@{speed}}
\index{speed@{speed}!Character@{Character}}
\subsubsection[{speed}]{\setlength{\rightskip}{0pt plus 5cm}double Character\-::speed\hspace{0.3cm}{\ttfamily [private]}}}\label{class_character_ae26d53b9712d59a2bfed210c1db9bd8e}


Definition at line 22 of file Character.\-h.



Referenced by Character(), get\-Speed(), and move().

\hypertarget{class_character_a9f00cedf5cff384a6c3b18e69f8d414a}{\index{Character@{Character}!width@{width}}
\index{width@{width}!Character@{Character}}
\subsubsection[{width}]{\setlength{\rightskip}{0pt plus 5cm}double Character\-::width\hspace{0.3cm}{\ttfamily [private]}}}\label{class_character_a9f00cedf5cff384a6c3b18e69f8d414a}


Definition at line 26 of file Character.\-h.



Referenced by Character(), and get\-Width().

\hypertarget{class_character_a1bb3490341f208a6a69fe06924d4eca5}{\index{Character@{Character}!x@{x}}
\index{x@{x}!Character@{Character}}
\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}double Character\-::x\hspace{0.3cm}{\ttfamily [private]}}}\label{class_character_a1bb3490341f208a6a69fe06924d4eca5}


Definition at line 18 of file Character.\-h.



Referenced by Character(), get\-X(), and move().

\hypertarget{class_character_a979b735df967f60d2c324d79f9aa6249}{\index{Character@{Character}!y@{y}}
\index{y@{y}!Character@{Character}}
\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}double Character\-::y\hspace{0.3cm}{\ttfamily [private]}}}\label{class_character_a979b735df967f60d2c324d79f9aa6249}


Definition at line 19 of file Character.\-h.



Referenced by Character(), get\-Y(), and move().



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
C\-:/\-Users/\-Axel/\-Desktop/informatica/\-Projects/\-Workspace C++/\-Game Engine/src/\-Objects/\-Characters/\hyperlink{_character_8h}{Character.\-h}\item 
C\-:/\-Users/\-Axel/\-Desktop/informatica/\-Projects/\-Workspace C++/\-Game Engine/src/\-Objects/\-Characters/\hyperlink{_character_8cpp}{Character.\-cpp}\end{DoxyCompactItemize}
